English Dictionary
◊ CAROTID BODY
carotid body
n : located near the bifurcations of the carotid arteries;
monitors oxygen content of the blood and helps control
respiration